![]() METHOD AND SYSTEM FOR PRE-CODING AND METHOD FOR CONSTRUCTION OF PRE-CODED CODING TABLE
专利摘要:
Method and system for precoder and method for building precoded codebook The invention relates to a method and system for precoding and a method for building the precoded codebook, including: an end A transmitting end and a receiving end that store information from a precoded codebook together, the receiving end selects a codeword from the precoded codebook according to a matrix of estimated channels and feedback a serial number from the codeword to the transmitting end, and the transmitting end finds the codeword according to the serial number and precoding, using the codeword, a block of symbols sent to the receiving end; where, at least eight codeword vectors or column vectors in at least eight codeword arrays in the precoded code table are obtained, based on octadimensional vectors selected among a set of octadimensional vectors, and this set of vectors octadimensional vectors is obtained by calculating from part or all of four-dimensional vectors in u1, u2, u3, u4, u5, u6, u7, u8, s, m, n. the present invention is applied for precoding in a minimal system with 8 antennas when the rank of a channel matrix is low rank, so as to improve the precoding performance. in addition, the four-dimensional vectors used to calculate the codewords can only be stored, thus saving storage space. 公开号:BR112012002928B1 申请号:R112012002928-2 申请日:2010-06-30 公开日:2021-06-01 发明作者:Yijian Chen;Guanghui Yu;Bo Dai;Xun Yang 申请人:Zte Corporation; IPC主号:
专利说明:
TECHNICAL FIELD OF THE INVENTION [001] The present invention relates to a precoder method and a system and a method for building precoded codebook in a system with Multiple Inputs and Multiple Outputs (MIMO) in the field of communications, and more particularly, a precoder method and a system and method for constructing a precoded codebook when a channel matrix is of low rank in an eight antenna MIMO system. BACKGROUND OF THE INVENTION [002] In wireless communication, if a transmitting end and also a receiving end use a plurality of antennas, the spatial multiplexing mode can be adopted to obtain higher speed, and thus, improve the transmission speed. At the receiving end the channel matrix traversed by the transmitted signal can be obtained by channel estimation, and therefore, although each antenna transmits different data, after traversing the MIMO signal matrix, the data transmitted on each antenna can still be decoded at the end. receiver. [003] Compared to the method to directly decode the data transmitted on each antenna using the channel matrix, an improved method is to use a transmission precoding technology. The layer concept is defined at the transmission end, in the same time-frequency resource, different data symbols could be transmitted at each layer, and the number of layers is equal to the rank of the channel matrix. Data at each layer is pre-encoded and mapped to the antenna, and then transmitted to the receiving end via the air channel. If the transmitting end is able to know the complete and accurate Channel State Information (CSI), it can conduct the Single Value Decomposition (SVD) in the specific channel matrix; and then, the matrix consisting of the correct eigenvectors decomposed from the channel matrix is taken as the precoding matrix for precoding the data of each layer. [004] However, usually only the receiving end can directly and accurately obtain the CSI, and the transmitting end obtains the CSI only by feeding back the CSI information to the transmitting end through the receiving end. In current standards in vogue, the feedback capability provided by the system for CSI information is relatively limited, because the amount of feedback to feed back entire channel information is very vast. Therefore, the feedback methods in vogue are all based on codebook mode, and the feedback content is the quantitative information of the matrix that consists of the correct eigenvectors of the channel, and the quantitative information is represented by the code words in the code table. [005] The basic principle of precoding based on codebook feedback is that, assuming that the limited capacity of the feedback channels is B bps/Hz, the number of codewords available is N = 2B. All precoding matrices are quantified to build the codebook ^ = {F1,F2 ••• FN}. The transmitting end and receiving end store the codebook together. For each H-channel matrix obtained by each channel estimate, the receiving end selects a codeword F (which can be termed as the optimal codeword) from '.K according to pre-established criteria, and feeds back the serial number i corresponding to code word F for the transmitting end. The transmitting end finds the precoded codeword F according to the serial number i and precodes the transmitted symbol block. [006] In general, '.K can be further divided into code tables corresponding to a plurality of Ranks, and each Rank corresponds to a plurality of values to quantify a precoding matrix consisting of the correct eigenvectors of the channels under this rank. Since the number of Channel Ranks and the number of non-zero correct eigenvectors are equal, usually when the Rank is N, there are N columns of codewords. Therefore, the codebook '.K can be divided into a plurality of code subtables according to Rank, illustrated as Table 1: [007] Because of the low feedback performance limitation, only codebook based feedback can be used to transmit precoding. [008] Where, when Rank>1, all codewords that need to be stored are in matrix form, where the codebook in the LTE protocol uses this codebook quantification feedback method, the codebook of the downlink transmit antennas 4 in LTE is indicated in Table 2 below, and in fact the codebook of precoding and the codebook of quantification of channel information in LTE have the same meaning. In the text that follows, for consistency purposes, a vector can also be considered as a one-dimensional matrix. [009] Where, wn = i - 2unuH /uHun, I is a unit matrix, and Wk(j) denotes the j column vector of the matrix Wk . Wk(j1,j2,...jn) denotes the matrix consisting of the j1, j2,..., jn columns of the matrix Wk . [010] With the development of communication technology, there is a greater demand for spectrum efficiency in LTE-Advanced, therefore, the number of antennas is increased to 8, and it is necessary to draw the feedback of the code table of 8 antennas of transmission to drive the feedback of the channel information quantification. [011] In the LTE standard, the smallest feedback unit of channel information is subband, a subband consists of several Resource Blocks (RBs), each RB consists of a plurality of Resource Elements (REs), and RE is the smallest unit of the time-frequency resource in LTE, and in LTE-A, the resource representation method in LTE continues to use. [012] In practical system, the low rank codebook is most often used, and therefore, the design of the codebook of Rank=1 and Rank=2 is very important in the codebook design. In the 4-antenna codebook (Tx), there is a relatively mature codebook construction method, while in the 8 antennas, due to the increased size of the antennas, the current application scenario at the transmitting end changes from monopolarized antenna for bipolar antenna, and therefore a new 8-antenna codebook needs to be designed. [013] In the 8-antenna code table of Rank=1 and Rank=2, two parts of codewords are usually included, one part considers for the combination the relevant channel characteristics and the other part considers for the combination the characteristics of irrelevant channels, and the codeword considers for the combination the relevant channel characteristic is the most important consideration. Considering the channel model and antenna polarization, etc., the codeword can have a minimal quantization error for the channel information. At the same time, the other codewords just need to be distributed as evenly as possible, or else the other codewords can be separated from the codewords that match the relevant channel. One can evenly distribute the codewords using a rule of maximum distance from the minimum chord between the codewords. [014] For example, the first 8 DFT codewords of the 16 codewords of Rank1 in LTE are drawn for the relevant channel, and are very suitable for the relevant channel of the monopolar antenna, while the last 8 codewords are added based on the first 8 codewords, which ensures that the 16 codewords can be better distributed in the four-dimensional multiplex space after increasing to the 16 codewords. [015] Of course, as the codeword to match the relevant channel can also be used to match the irrelevant channel, regardless of the optimal performance under the irrelevant channel, the codebook comprises only the codewords to match the relevant channel. For example, in the process of discussing LTE, there is a technical scheme in which the entire 16 Rank1 codewords use the appropriate DFT codewords for the relevant monopolar antenna channel as the codebook. [016] Generally, in the Rank=1 or Rank=2 codebook there are K codewords to match (appropriate for) with the relevant channel. The other codewords match the irrelevant channel, and this piece of codewords could be 0. [017] Until now, in existing codebook technology, when the number of codewords at Rank=1 or Rank=2 is 16, the number of codewords to match the relevant channel is 8 at Rank=1 and Rank=2. [018] Specify the following values in Table 3: [019] Where, [020] In the Rank=1 and Rank=2 code table, the code words to match the relevant channel are indicated in Table 4: [021] Where, [022] However, after precoding the Rank=1 code table in the related techniques, with the monopolarized and bipolarized antenna, the beam of waves evenly distributed in the cell direction (120 degrees or 180 degrees) is not formed in the relevant channel, and the channel direction information of each UE in the cell is not well quantified. Furthermore, the wave beam formed has a relatively large side lobe, and the main lobe power is not concentrated, which results in loss of performance. Where, the wave beam pattern obtained in the case of the monopolarized antenna is illustrated in Figure 1 (the number of codewords to match the relevant channel is 8). Although in the case of the dipole antenna and the relevant channel, by a simulation experiment, the average degree of combination of quantification is less than 0.5. [023] When Rank=2, taking the implementation complexity and the UE-end storage problem into account, the system can only select a codebook to use, but codebook 1 performs relatively better in in the case of the monopolar antenna, although it has a low performance in the case of the bipolar antenna; while the Rank=2 codebook 2 performs well in case of bipolar antenna, and has poor performance in case of monopolar antenna. Invention Content [024] The technical problem solved by the present invention is to provide a method and a precoding system to be applied to precoding when a channel matrix has a low rank in a MIMO system with 8 antennas, in order to improve the precoding performance. [025] To solve the aforementioned problem, the present invention provides a method of precoding, applied to a system of Multiple Inputs and Multiple Outputs (MIMO) with eight antennas, and comprising: a transmitting end and a receiving end that store the information from a precoded codebook together, the receiving end selects a codeword from the precoded codebook according to an estimated channel matrix and feeds back a codeword serial number to the transmitting end, and the transmitting end finds the codeword according to the serial number and precoding, using the codeword, a block of symbols sent to the receiving end; where, at least eight codeword vectors or column vectors in at least eight codeword arrays in the precoded code table are obtained based on the octadimensional vectors selected from the following set of octadimensional vectors: [026] The rank of the channel matrix is equal to 1, and the precoded codebook codeword is the octadimensional codeword vector, where at least part of the codeword vectors are obtained based on the octadimensional vectors selected from the octadimensional vector set; or the rank of the channel matrix is equal to 2, the codeword of the precoded codeword is the matrix of the codeword of column two, and in the codeword of the precoded, the octadimensional vectors of the first column of at least part of the word code matrices are obtained based on the octadimensional vectors selected in the set of octadimensional vectors; and the octadimensional vectors of the second column of at least part of the codeword matrices are obtained based on the octadimensional vectors selected from a set consisting of [mui nui ] T, where i=1~8, m,ne{1,— 1, j, — j, q1, q2, q3, qθ}; and the first column and second column of each codeword array are orthogonal. [027] The octadimensional vectors selected in the octadimensional vector set are the following eight octadimensional vectors: where, in eight octadimensional vectors, the value of n is the same in octadimensional vectors with the same ui , and the value of n is the same or different in octadimensional vectors with different ui. [028] The octadimensional vectors selected in the octadimensional vector set are the following sixteen octadimensional vectors: [029] The octadimensional vectors selected in the octadimensional vector set are the following thirty-two octadimensional vectors: [030] In the precoded codebook, each codeword vector used to match the relevant channel, or the octadimensional vector of the first column of each codeword matrix used to match the relevant channel is obtained based on the octadimensional vectors selected in the octadimensional vector set. [031] When getting the codeword vectors or the codeword arrays of the first column of the precoded codebook based on the selected octadimensional vectors in the octadimensional vector set, the selected octadimensional vectors are taken directly as the codeword vectors or the arrays of the codewords of the first column of the precoded codebook; or when obtaining the codeword vectors or the codeword arrays of the first column of the precoded code table based on the octadimensional vectors selected in the octadimensional vector set, the octadimensional vectors, obtained by multiplying all the selected octadimensional vectors by a constant and/or by switching rows all octadimensional vectors selected in the same way, are taken as the codeword vectors or the first column of the codeword matrices of the precoded codebook. [032] The method also comprises: when the transmitting end uses a monopolarized antenna, and regardless of row switching, the transmitting end maps each row in the codeword with each antenna, mapping the rows in which the 1st, 5th, 2nd , 6th, 3rd, 7th, 4th, and 8th elements of the eighth-dimensional vector selected in the codeword are located around each antenna arranged around the farthest antenna; or when the transmitting end uses a bipolar antenna, and regardless of row switching, the transmitting end maps each row in the codeword with each antenna, mapping the rows in which the 1st to 4p elements of the octadimensional vector selected in the codeword are located around the 4 antennas arranged around the farthest antenna in the first polarization direction, and mapping the rows in which the 5th to 8th elements of the octadimensional vector selected in the codeword are located around the 4 antennas arranged around the antenna farthest in the second polarization direction, and the farthest antennas in the two polarization directions are adjacent. [033] When the rank of the channel matrix is equal to 1, in the precoded codebook there are K1 codeword vectors, which are obtained based on the K1 octadimensional vectors selected in the octadimensional vector set, K1=8, 16 , 32 or 64; or when the rank of the channel matrix is equal to 2, in the precoded code table there are K2 octadimensional vectors from the first column of the codeword matrices, which are obtained based on the K2 octadimensional vectors selected from the octadimensional vector set, K2= 8, 16, 32 or 64. [034] The pre-coded codebook information stored together at the transmitting end and receiving end is data from part or all of the four-dimensional vectors, which are used to calculate the selected octadimensional vectors, in u1 ,u2,u3 ,u4, u5 ,u6 , u7,u8 ,s ,m,n , and an algorithm to calculate the codeword in the precoded codebook according to these four-dimensional vectors. [035] The precoded codebook is divided into a plurality of encrypted codes to be stored at the transmitting end and at the receiving end, and index information corresponding to the codewords in the plurality in the codebook are fed back during the feedback , where, the content indicated by the index information corresponding to the codewords in the plurality of codebook constructs the precoded codebook by means of a function which is matched by the transmitting end and the receiving end. [036] To solve the aforementioned problem, the present invention also provides a Multiple Input and Multiple Output (MIMO) system with eight antennas, comprising a transmitting end and a receiving end, where the transmitting end is configured to store the information of the precoded codebook comprising a codeword obtained using the above-mentioned method, finding the codeword according to the serial number of the codeword fed back by the receiving end, and precoding, using the codeword, a block of symbols sent to the receiving end; the receiving end is configured to store the precoded codebook, select a codeword from the precoded codebook according to an array of estimated channels, and feed back the codeword serial number to the transmitting end. [037] To solve the aforementioned problem, the present invention also provides a method for constructing a codeword in a precoded codebook, applied to a Multiple Inputs Multiple Outputs (MIMO) system with eight antennas, and comprising : define eight four-dimensional vectors u1 ~ u8 and one four-dimensional vector s , where: constructing a set of octadimensional vectors comprising a plurality of octadimensional vectors, n=1, 2, 3 or 4; and the set of octadimensional vectors is: According to a rank of a channel matrix, build the codeword in the precoded codebook using one of the following methods: when the rank of the channel matrix is equal to 1, using the same method as the method according to with any one of claims 1, 3, 4, 5, 6, 7, 8 and 9, select a plurality of octadimensional vectors in the set of octadimensional vectors, and obtain the codeword vector to match the relevant channel in the table of precoded encoding based on the selected octadimensional vectors; when rank equals 2, the codeword to match the relevant channel in the precoded code table is the codeword matrix of column two, and with the same method that the method according to any one of claims 2, 3, 4, 5, 6, 7, 8 and 9, obtaining the octadimensional vectors of the first column of the codeword matrix based on the octadimensional vectors selected in the oc vector set octadimensional vectors, and obtain the octadimensional vectors of the second column of the codeword matrix based on the octadimensional vectors selected from the set consisting of [mui nui ] T, where, i=1~8, m, ne{1,-1, jj, q1, q2, q3, qθ}, and the first column and second column of each codeword matrix are orthogonal. [038] The method for building a precoded codebook according to the embodiment of the present invention provides the codewords to match the relevant channel in the codebook when Rank=1 and Rank=2; with these codewords, in the case of monopolarized antenna and bipolarized antenna when Rank=1, a better wave beam is formed after the precoding, and the quantization error is small; on this basis, while ensuring the embedding feature of the codebook, the Rank=2 codebook is provided, which is also adaptable for monopolarized antenna and also bipolar antenna scenarios, and has excellent performance. BRIEF DESCRIPTION OF THE DRAWINGS [039] Figure 1 is a waveform pattern (including 8 code words) of the monopolarized antenna when Rank=1 in the related techniques; Figure 2a is a schematic diagram of an antenna model according to an embodiment of the present invention; Figure 2b is a schematic diagram of another antenna model in accordance with an embodiment of the present invention; Figure 3 is a flowchart of a method for constructing codewords to match the relevant channel in accordance with an embodiment of the present invention. invention; Figure 4 is a monopolarized antenna beam pattern in an example when K=8 according to an embodiment of the present invention; Figure 5 is a monopolarized antenna waveform pattern in an example when K= 16 in accordance with an embodiment of the present invention; and Figure 6 is a beam pattern of monopolarized antenna waves in another example when K=16 in accordance with an embodiment of the present invention. PREFERRED MODALITIES OF THE PRESENT INVENTION [040] The present invention will be illustrated in detail in combination with the accompanying drawings and specific embodiments in the text that follows. [041] A system of Multiple Inputs and Multiple Outputs (MIMO) with 8 antennas comprises a transmitting end and a receiving end; the transmitting end and the receiving end store information from a precoded codebook together, then the receiving end selects a codeword from the precoded codebook according to a channel matrix obtained by channel estimation, the receiving end feeds back a codeword serial number to the transmitting end, and the transmitting end precodes a block of symbols to the receiving end in accordance with the codeword found by the serial number. [042] In this mode, when Rank=1, the codewords to match the relevant channel in the precoded codebook information stored jointly by the transmitting and receiving end must be selected from a set of U vectors in Table 5, and the set U is the set consisting of all vectors obtained corresponding to the cases of n=1, 2, 3, 4: [043] In this mode, s = [ s(1) s(2) s(3) s(4)] = [1 j q0 q1] . [044] The four-dimensional vector ui can be expressed as: ui =[ui(1) ui(2) ui(3) ui(4)], i'=1,2...,8, and according to vector rule of the operation, there is:[ui s(n)*ui] = [ui(1) ui (2) ui(3) ui(4) s(n) *ui(1) s(n) *ui (2) s(n) *ui(3) s(n)*ui(4)][ui -s(n)*ui] =[ui(1) ui(2) ui(3) ui(4) -s(n)*ui(1) -y(n)*ui(2) -y(n)*ui(3) -y(n) *ui(4)] [045] Assuming that in the precoded codebook the codeword to match the relevant channel is K, and K is less than or equal to the number of codewords in the codebook, which is usually 8, 16, 32 , 64, and so on. [046] In an example, K=8, the codewords to match the relevant channel and comprised in the codebook are indicated in Table 7: [047] Where, when n=1, or 2, or 3, or 4, four types of codebooks are obtained respectively. [048] There could be a mixed case, ie corresponding to different direction vectors (u1 ,u2 ,u3 ,u4 are 4 direction vectors), the value of n is different, so more different code tables can be obtained with the combination. An example is provided in Table 8. [049] Or, the codewords to match the relevant channel and comprised in the codebook are indicated in Table 9: [050] When n=1, or 2, or 3, or 4, another four types of codebooks are obtained respectively. [051] Similarly, there could also be a mixed case, in which correspondingly to different direction vectors, the value of n is different, and thus more different codebooks can be obtained with the combination. An example is shown in Table 10: [052] Figure.4 is a monopolarized antenna wave beam pattern obtained with the above codewords in the case of the monopolarized antenna and the relevant channel, and it can be seen in Figure 4 that an intense directional waveform is formed. [053] In another example, when K=16, the codebook comprises 16 codewords to match the relevant channel, and the 16 codewords are indicated in Table 11 [054] Figure 5 is a monopolarized antenna wave beam pattern obtained with the above codewords in the case of the monopolarized antenna and the relevant channel, and it can be seen in Figure 5 that an intense directional wave beam is formed . [055] Or, when K=16, the 16 codewords to match the relevant channel and comprised in the codebook are indicated in Table 16: or indicated in Table 17: [056] Figure 6 is a monopolarized antenna wave beam pattern obtained with the above codewords in the case of the monopolarized antenna and the relevant channel, and it can be seen in Figure 6 that an intense directional wave beam is formed . [057] In another example, when K=32, the codewords to match the relevant channel and comprised in the codebook are indicated in Table 18: or indicated in Table 19: [058] The transmission data is pre-coded with these vectors in the relevant channel, which not only can form a beam of intense directional waves in the case of the monopolarized antenna, but also in the case of the bipolarized antenna it can form a beam of directional waves intense with concentrated power and small side lobes in the dimension of each polarization direction. According to the experimental result of simulation to calculate the degree of combination of quantification in the field, with the aforementioned code words of the present invention, in the case of the bipolar antenna, the relevant channel is intense and Rank=1, the average degree of combination of the quantification is more than 0.6, down to 0.9, and precoding performance is good. [059] In another modality, when Rank=2, the codewords to match the relevant channel in the precoded codebook adopted by this modality are arrays of column two codewords, where the first column is selected in the set U, and the second column is selected from a set consisting of [mui nui ] T, where i= 1~8, m, ne {1,-1, j,-j, q1, q—, q3, qθ}. [060] Also, when Rank=2, the first column and second column of the codeword matrix are orthogonal. [061] For the codewords described in each modality mentioned above, they can be multiplied by a constant to be expanded, while performance is not affected. The value range of the absolute value of the constant is reasonably within (0 1), for example it could be an 8PSK letter or it could also be and so on. For Rank=2 codewords, each column can be multiplied by the same constant or different constants to be expanded, and the specific value of the constant refers to the power. All transformations are within the scope of the present invention. [062] Figure 2a illustrates the mapping relationship between the codewords and the antennas provided in the aforementioned modality when the transmitting end uses the bipolar antenna, and the number next to each antenna indicates the row number of the codewords for to which the antenna is mapped. As illustrated in Figure 2a: the 1st to 4th rows of codewords (i.e. the 1st to 4th elements of the selected octadimensional vector) are around mapped to the 4 antennas arranged around the farthest antenna in the first polarization direction; and the 5th to 8th rows of codewords (i.e., the 5th to 8th elements of the selected octadimensional vector) are mapped around to 4 antennas arranged around the farthest antenna in the second polarization direction, and the farthest antennas in the two polarization directions are adjacent. In the figure, the antennas in each polarization direction are arranged at equal intervals. [063] In other embodiments, codewords in the precoded codebook can also be obtained by swapping rows of the selected octadimensional vectors, provided that it is ensured that the rows in which the 1st to 4th elements of the selected octadimensional vector are located are around mapped to the 4 antennas arranged around the farthest antenna in the first polarization direction, and the rows in which the 5th to 8th elements of the selected octadimensional vector are located are around mapped to the 4 antennas arranged around the antenna farthest in the second polarization direction. Precoding performance would not be affected. [064] For example, suppose the codeword vector constructed in the above modality is: uk =[uk (1) uk (2) uk (3) uk (4) uk (5) uk (6) uk (7) UK (8)]T [065] In another embodiment, after rearranging the above codeword vector, it is assumed that the obtained codeword vector is: uk' = [uk (1) uk (5) uk (2) uk (6 ) uk (3) uk (7) uk (4) uk (8)]Tonde, k=0, 1, ... , K, and K is the number of codewords to match the relevant channel. [066] At this time, the mapping relationship between each row in the codeword and the antenna needs to be adjusted, and the adjusted mapping relationship is illustrated in Figure 2b, where the 4 antennas arranged with equal intervals in the first polarization direction are around mapped to the 1st, 3rd, 5th, 7th rows of the new codeword, and the 4 antennas arranged at equal intervals in the second polarization direction are around mapped to the 2nd, 4th, 6th, 8th rows of the codeword . However, the mapping relationship between the row in which each element of the selected octadimensional vector is located and the antenna in space does not change. For example, in Figure 2a and also in Figure 2b, the row where uk(2) is located corresponds to the 2nd antenna from the left side in the first polarization direction. [067] Similarly, in the case where the transmitting end uses the monopolarized antenna, regardless of row swapping, when the transmitting end maps each codeword with each antenna, the transmitting end only needs around to map the rows in which the 1st, 5th, 2nd, 6th, 3rd, 7th, 4th, and 8th elements of the octadimensional vector selected in the codebook are located for the antennas arranged around the farthest antenna. [068] It should be emphasized that, regardless of whether you use monopolarized antenna or bipolarized antenna, all codewords selected in the vector set must perform row switching in the same way. [069] Correspondingly, the method for constructing the codewords to match the relevant channel in the precoded codebook is illustrated in Figure 3, and the method comprises the following steps: step 110, first define eight four-dimensional vectors u1 ~ u8 is a four-dimensional vector s , comprising: [070] Step 120, then build a set of octadimensional vectors that includes a plurality of octadimensional vectors, n=1,2,3,4, comprising: [071] Step 130, when rank equals 1, select K octadimensional vectors from the set of octadimensional vectors, and based on the K octadimensional vectors, get K codewords to match the relevant channel precoded codebook. [072] The method for selecting the K octadimensional vectors in the set of octadimensional vectors and obtaining the codewords to match the relevant channel in the precoded codebook, based on the K octadimensional vectors was described in detail above and will not be repeated here . [073] When rank equals 2, the codewords to match the relevant channel in the precoded codebook are arrays of column two codewords, with the same method as the one mentioned above, based on the vectors octadimensional vectors selected from the set of octadimensional vectors, the octadimensional vectors of the first column of the codeword matrices to match the relevant channel are obtained based on the K octadimensional vectors selected from the set consisting of [mui nui]T, the octadimensional vectors of the second column of matrices of K codewords are obtained, where i=1~8, m,n and {1,-1, j,-j,q1,q2, q3, qθ}, and the first column and second column of each array of codewords are orthogonal. [074] It should be noted that although the octadimensional vectors provided in the present embodiment are used to obtain the codeword vectors or codeword arrays to match the relevant channel in the precoded codebook, these codewords code are not to be understood as the code words to target the relevant channel match, and code word vectors or code word arrays to match the irrelevant channel could also use these code words. [075] In the aforementioned modalities, the codewords to match the relevant channel adopted in the code table of Rank=1 and Rank=2 can be calculated and obtained based on some existing four-dimensional vectors, and the construction is convenient. Therefore, in the aforementioned embodiments of the present invention, the precoded codebook information stored jointly by the transmitting and receiving end could be the final codewords, or part or all of the four-dimensional vector data to calculate the octadimensional vectors selected in u1 ,u2,u3 ,u4,u5 ,u6 ,u7 ,u8 ,s ,m,n , as well as the algorithm to calculate the codewords in the precoded codebook according to these four-dimensional vectors. At this time, as you don't need to store many code tables, storage space can be saved, and it is very important for marketing precious devices such as terminals to store resources. [076] In the aforementioned modalities, the codewords to match the relevant channel used in the coding table of Rank=1 and Rank=2 are able to be pre-coded to form the good wave beam in the case of monopolarized antenna and of the bipolar antenna when Rank=1, and the quantization error is small. On this basis, while ensuring codebook embedding feature, it can be adaptable to monopolar and bipolar antenna scenarios when Rank=2, and thus has excellent performance. [077] The equivalent transformation of the aforementioned modalities could be: the above precoded codebook information could be split to be stored, for example: the precoded codebook information stored jointly by the transmitting and receiving end is the data of part or all of the four-dimensional vector data to calculate the octadimensional vectors selected in u1 ,u2,u3 ,u4,u5 ,u6,u7,u8 ,s ,m,n , as well as the algorithm to calculate the words of code in the precoded codebook according to these four-dimensional vectors. [078] For the feedback method, it is very easy to find the code word W that needs to be fed back which has the structure of [ui s(n)*ui]Tou [ui —s(n)*ui]T, and the codeword could also be split to feed back; the index corresponding to W is fed back, and the equivalent alternative might be: feed back an index and find the corresponding W1 from the codebook C1, and feed back another index and find W2 corresponding from the codebook C2, W = f(W1,W2), where f is a function, for example: transmitting and receiving end harmonize the function relation f; or it could be: feed back an index and find corresponding W1 from codebook C1, and fix the value of W2, W = f(W1 ,W2), where f is a function, for example: the transmitting end and the receiving end can match the function relationship f. [079] The scope of application of the aforementioned modalities is that, in the LTE standard, the smallest feedback unit of channel information is sub-band, a sub-band consists of a plurality of Resource Blocks (RBs), each RB consists of in a plurality of Resource Elements (REs), and the RE is the smallest unit of time-frequency resources in LTE; and in LTE-A the LTE resource representation method continues to use. [080] The above codebook can be applied to a wideband channel information feedback, and can be applied also to the subband channel information feedback. Based on the above feedback, feedback information from other codebooks can be enhanced to improve accuracy, such as the differential codebook. [081] For those skilled in these techniques, it can be understood that all or part of the steps in the aforementioned method can be implemented by programs that instruct the relevant hardware, and the programs can be stored on a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and so on. Optionally, all or part of the steps of the aforementioned modalities can be implemented with one or more integrated circuits. Consequently, each module/unit in the aforementioned embodiments can be implemented in hardware form or in software function module form. The present invention is not limited to any specific form of hardware and software combination. Industrial Applicability [082] The method for building a precoded codebook according to the present invention provides the codewords to match the relevant channel in the codebook when Rank=1 and Rank=2; with these code words, in the case of monopolarized antenna and bipolarized antenna when Rank=1, a better beam of waves is formed after the precoding, and the quantification error is small; on this same basis, while ensuring the embedded feature of the codebook, the Rank=2 codebook is provided, which is also adaptable for monopolarized antenna and also bipolar antenna scenarios and has excellent performance.
权利要求:
Claims (19) [0001] 1. Precoding method, applied to a transmitting end of a Multiple Input and Multiple Output (MIMO) system for a matrix of channels of Rank=1 or Rank=2, where the transmitting end is configured with eight antennas, characterized in that it comprises: a transmitting end and a receiving end storing identical information of a precoded codebook; the transmitting end finds the codeword corresponding to an index of the codeword of the precoded codebook according to the serial number of the feedback codeword from the receiving end, and precoding a block of symbols sent to the receiving end using the codeword; where, at least eight codeword vectors or column vectors in at least eight codeword arrays in the precoded code table are obtained, based on the octadimensional vectors selected from the following set of octadimensional vectors: [0002] 2. Method according to claim 1, characterized in that if the rank of the channel matrix is 1, then the codeword of the precoded codebook is the octadimensional codeword vector, where at least part of the codeword vectors are obtained based on the octadimensional vectors selected from the set of octadimensional vectors; dare the rank of the channel matrix is 2, then the codeword of the precoded codebook is the two-column word matrix, and in the precoded codebook, the octadimensional vectors of the first column of at least part from arrays of codewords are obtained based on the octadimensionalvectors selected in the set of octadimensionalvectors; and the octadimensional vectors of the second column of at least part of the codeword matrices are obtained based on the octadimensional vectors selected from a set consisting of [mui nui ]T , where i=1~8, m, ne {1,- 1, j,-j, q1, q2, q3, qθ}; and the first column and second column of each codeword array are orthogonal. [0003] 3. Method according to any one of claims 1 or 2, characterized in that the octadimensional vectors selected in the set of octadimensional vectors are the following eight octadimensional vectors: [0004] 4. Method according to any one of claims 1 or 2, characterized in that the octadimensional vectors selected in the set of octadimensional vectors are the following sixteen octadimensional vectors: [0005] 5. Method according to any one of claims 1 or 2, characterized in that the octadimensional vectors selected in the set of octadimensional vectors are the following thirty-two octadimensional vectors: [0006] 6. Method according to any one of claims 1 or 2, characterized in that: when obtaining the vectors of codewords or the first column of the arrays of codewords from the pre-coded code table based on the vectors octadimensional vectors selected in the octadimensional vector set, the selected octadimensional vectors are taken directly as the codeword vectors of the first column or the first column of the codeword arrays of the precoded codebook; or when obtaining the codeword vectors or the first column of the codeword matrices of the precoded code table based on the octadimensional vectors selected in the octadimensional vector set, the octadimensional vectors, obtained by multiplying all the selected octadimensional vectors by one constant and/or row that swaps all octadimensional vectors selected in the same way, are taken as the codeword vectors or the first column of the codeword matrices of the precoded codebook. [0007] 7. Method according to claim 6, characterized in that it further comprises: when the transmitting end uses a monopolarized antenna, and regardless of whether row switching is performed, the transmitting end maps each row in the code word with each antenna, mapping the rows in which the 1st, 5th, 2nd, 6th, 3rd, 7th, 4th, and 8th elements of the octadimensional vector selected in the codeword are located, around each antenna arranged around the farthest antenna; or when the transmitting end uses a bipolar antenna, and regardless of row switching, the transmitting end maps each row in the codeword with each antenna, mapping the rows in which the 1st to 4th elements of the octadimensional vector selected in the codeword are located around the 4 antennas arranged around the farthest antenna in the first polarization direction, and maps the rows in which the 5th to 8th elements of the octadimensional vector selected in the codeword are located around the 4 antennas arranged around the antenna farthest in the second polarization direction, and the farthest antennas in the first polarization direction and the second polarization direction are adjacent. [0008] 8. Method according to claim 2, characterized in that, when the rank of the channel matrix estimated by the receiving end is 1, in the precoded code table there are codeword vectors K1, which are obtained based on on K1 octadimensional vectors selected from the set of octadimensional vectors, K1=8, 16, 32 or 64; or when the rank of the channel matrix estimated by the receiving end is 2, in the precoded code table there are K2 octadimensional vectors from the first column of the codeword matrices, which are obtained based on the K2 octadimensional vectors selected in the octadimensional vector set, K2=8, 16, 32 or 64. [0009] 9. Method according to any one of claims 1 or 2, characterized in that: the identical information from the pre-encoded codebook stored together at the transmitting and receiving end are data from part or all of the vectors four-dimensional vectors, which are used to calculate the selected octadimensional vectors, in u1 , u2, u3 , u4, u5 , u6 , u7 , u8 , s , m,n , and an algorithm to calculate the codeword in the pre-code table encoded according to these four-dimensional vectors. [0010] 10. Method for feedback channel information, applied to a receiving end of a Multiple Input and Multiple Output (MIMO) system for a matrix of channels of Rank=1 or Rank=2, where the transmitting end is configured with eight antennas , characterized in that it comprises: the receiving end and a transmitting end storing identical information from a precoded codebook; the receiving end selecting a codeword from the precoded codebook according to an array of estimated channels, and feedback the codeword serial number to the transmitting end; wherein, at least eight codeword vectors or column vectors in at least eight codeword arrays in the precoded codebook are obtained based on the octadimensional vectors selected from the following set of octadimensional vectors: [0011] 11. Method according to claim 10, characterized in that if the rank of the channel matrix is 1, then the codeword of the precoded codebook is the vector of the octadimensional codeword, where at least part of the codeword vectors are obtained based on the octadimensional vectors selected in the set of octadimensional vectors; dare the rank of the for channel matrix is 2, then the codeword of the precoded codeword is a two-column codeword matrix, and in the precoded codebook, the octadimensional vectors of the first column of at least part of the codeword arrays are obtained based on the octadimensional vectors selected from the set of octadimensional vectors; and the second column of octadimensional vectors of at least part of the codeword matrices are obtained based on the octadimensional vectors selected from the set consisting of [mui nui ]T, where, i=1~8, m, ne{1,- 1, jj, q1, q2, q3, qθ}, and the first column and second column of each codeword matrix are orthogonal. [0012] 12. Method according to any one of claims 10 or 11, characterized in that the octadimensional vectors selected in the set of octadimensional vectors are the following octadimensional vectors: [0013] 13. Method according to any one of claims 10 or 11, characterized by the fact that octadimensional vectors selected in the set of octadimensional vectors are the following sixteen octadimensional vectors: [0014] 14. Method according to any one of claims 10 or 11, characterized in that the octadimensional vectors selected in the set of octadimensional vectors are the following thirty-two octadimensional vectors: [0015] 15. Method according to any one of claims 10 or 11, characterized in that, when obtaining the vectors of codewords or matrices of the codewords of the first column of the pre-coded code table based on the vectors octadimensional vectors selected in the set of octadimensional vectors, the selected octadimensional vectors are taken directly as the codeword vectors or the codeword arrays of the first column of the precoded code table; or when obtaining the codeword vectors or codeword arrays of the first column of the precoded code table based on the octadimensional vectors selected in the octadimensional vector set, the octadimensional vectors, obtained by multiplying all the selected octadimensional vectors by a constant and/or by switching rows all octadimensional vectors selected in the same way, are taken as the codeword vectors or the first column of the codeword matrices of the precoded codebook. [0016] 16. Method according to claim 11, characterized in that, when the rank of the channel matrix is equal to 1, in the pre-coded code table there are K1 codeword vectors, which are obtained based on the K1 octadimensional vectors selected from the octadimensional vector set, K1=8, 16, 32 or 64; or when the rank of the channel matrix is equal to 2, in the precoded code table there are K2 octadimensional vectors from the first column of the codeword matrices, which are obtained based on the K2 octadimensional vectors selected from the octadimensional vector set, K2= 8, 16, 32 or 64. [0017] 17. Method according to claim 11, characterized in that the identical information from the pre-coded codebook stored together at the transmitting end and the receiving end is data from part or all of the four-dimensional vectors, which are used to calculate the selected octadimensional vectors, in u1 ,u2,u3 ,u4,u5 ,u6 , u7 ,u8 ,s ,m,n , and an algorithm to calculate the codeword in the precoded codebook according to these vectors four-dimensional. [0018] 18. Transmitting end of a Multiple Input and Multiple Output (MIMO) system for a matrix of channels of Rank=1 or Rank=2, in which a transmitting end is configured with eight antennas, characterized by the fact that the transmitting end is configured to: pre-encode a block of symbols sent to the receiving end using the method according to any one of claims 1 to 9. [0019] 19. Transmitting end of a Multiple Input and Multiple Output (MIMO) system for a matrix of channels of Rank=1 or Rank=2, in which a transmitting end is configured with eight antennas, characterized by the fact that the receiving end is configured to: feed back channel information to the transmitting end using the method according to any one of claims 10 to 17.
类似技术:
公开号 | 公开日 | 专利标题 BR112012002928B1|2021-06-01|METHOD AND SYSTEM FOR PRE-CODING AND METHOD FOR CONSTRUCTION OF PRE-CODED CODING TABLE KR102270375B1|2021-06-29|Linear Combination PMI Codebook Based CSI Reporting in Improved Wireless Communication System CN104301014B|2017-11-28|channel state information reporting method and device CN101635612B|2014-12-10|Precoding code book constructing method and precoding code book constructing device of multi-input multi-output system CN110100393B|2022-02-18|Codebook-based channel state information feedback method and device CN101944985B|2015-03-25|Feedback method for channel state information CN102088340B|2013-04-17|Method and device of multi-aerial system for transmitting and receiving information JP2013502111A5|2013-10-17| KR101392396B1|2014-05-21|Method and system for channel state information feedback CN104079384B|2017-10-17|The data transmission method and equipment of multiaerial system CN102088302B|2015-08-19|The method of closed-loop multi-antenna system sending/receiving information and device CN102725991B|2015-07-15|Feedback method and system of correlation matrix for antenna array CN105379335A|2016-03-02|Systems and methods for trellis coded quantization based channel feedback CN107733476A|2018-02-23|The feedback method and device of channel condition information CN109150256B|2022-01-14|Communication method, communication device and system CN102025450B|2015-06-03|Method for feeding back channel information coding and mobile terminal CN111106857A|2020-05-05|Method for indicating and determining precoding vector and communication device TWI523549B|2016-02-21|Method and device for quantifying channel status information CN103220080B|2016-01-20|For the method and apparatus of quantization of channel state information CN103973410B|2019-04-23|Channel information feedback method and device, data transmission method and device CN107666339A|2018-02-06|A kind of method and apparatus for sending channel condition information CN102082593A|2011-06-01|Codebook storage and information transceiving method and device using codebook CN102130751B|2013-06-12|Method, system and device for transmitting/receiving information by multi-antenna system CN103580785A|2014-02-12|Upstream control information feedback method under downstream MIMO mode and user equipment
同族专利:
公开号 | 公开日 CN101631004B|2014-05-28| EP2466835A1|2012-06-20| US20120134434A1|2012-05-31| BR112012002928A2|2017-10-24| EP2466835B1|2016-06-29| MX2012001788A|2012-02-29| RU2475982C1|2013-02-20| WO2011017991A1|2011-02-17| US8483306B2|2013-07-09| EP2466835A4|2013-07-10| JP2013502111A|2013-01-17| KR20120045045A|2012-05-08| CN101631004A|2010-01-20| KR101317136B1|2013-10-08| JP5438829B2|2014-03-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 DE10333514B4|2003-07-17|2005-10-13|Siemens Ag|Non-linear precoding method for a digital broadcast channel| CN1943133B|2004-05-07|2011-09-14|三星电子株式会社|Apparatus and method for encoding/decoding space time block code in a mobile communication system using multiple input multiple output scheme| US7720168B2|2004-05-26|2010-05-18|University Of Maryland|Systems and methods for coding in broadband wireless communication systems to achieve maximum diversity in space, time and frequency| US8116262B2|2004-06-22|2012-02-14|Rockstar Bidco Lp|Methods and systems for enabling feedback in wireless communication networks| KR20080073624A|2007-02-06|2008-08-11|삼성전자주식회사|Codebook generating method for multi-polarized mimo system and device of enabling the method| CN101262310B|2007-03-09|2011-01-05|中兴通讯股份有限公司|A pre-coding method for MIMO system based on code book| US7629902B2|2007-06-08|2009-12-08|Samsung Electronics Co., Ltd.|MIMO wireless precoding system robust to power imbalance| US8325839B2|2007-06-26|2012-12-04|Samsung Electronics Co., Ltd.|Simple MIMO precoding codebook design for a MIMO wireless communications system| US8254487B2|2007-08-09|2012-08-28|Samsung Electronics Co., Ltd.|Method and apparatus of codebook-based single-user closed-loop transmit beamforming for OFDM wireless systems| US8204151B2|2008-08-06|2012-06-19|Samsung Electronics Co., Ltd.|Methods and apparatus to generate multiple antennas transmit precoding codebook| US8428177B2|2009-02-25|2013-04-23|Samsung Electronics Co., Ltd.|Method and apparatus for multiple input multiple output transmit beamforming| KR20100133883A|2009-06-12|2010-12-22|엘지전자 주식회사|Methods of generating codebook and transmitting data in a multi input and multi output system| KR101715939B1|2009-06-18|2017-03-14|엘지전자 주식회사|Method and apparatus for channel state information feedback| CN102868498B|2009-06-18|2015-12-09|华为技术有限公司|Method for generating codebooks, data transmission method and device| CN101631004B|2009-08-10|2014-05-28|中兴通讯股份有限公司|Pre-coding method and pre-coding system and construction method of pre-coding code book| US9197284B2|2010-01-15|2015-11-24|Google Technology Holdings LLC|Method and apparatus for pilot signal processing in a wireless communication system|JP5322327B2|2009-01-05|2013-10-23|マーベルワールドトレードリミテッド|Precoding of codebook for MIMO communication system| US8385441B2|2009-01-06|2013-02-26|Marvell World Trade Ltd.|Efficient MIMO transmission schemes| US8238483B2|2009-02-27|2012-08-07|Marvell World Trade Ltd.|Signaling of dedicated reference signalprecoding granularity| EP3512219A1|2009-04-06|2019-07-17|Marvell World Trade Ltd.|Improved feedback strategies for multi-user mimo communication systems| US8543063B2|2009-04-21|2013-09-24|Marvell World Trade Ltd.|Multi-point opportunistic beamforming with selective beam attenuation| CN101631004B|2009-08-10|2014-05-28|中兴通讯股份有限公司|Pre-coding method and pre-coding system and construction method of pre-coding code book| US8675794B1|2009-10-13|2014-03-18|Marvell International Ltd.|Efficient estimation of feedback for modulation and coding schemeselection| US8917796B1|2009-10-19|2014-12-23|Marvell International Ltd.|Transmission-mode-aware rate matching in MIMO signal generation| JP5669854B2|2009-11-09|2015-02-18|マーベル ワールド トレード リミテッド|Method and apparatus for transmitting feedback data to a base station using coordinated transmission, and system comprising a base station using coordinated transmission scheme and a mobile communication terminal for transmitting feedback data| CN102783120B|2009-12-17|2015-07-01|马维尔国际贸易有限公司|MIMO feedback schemes for cross-polarized antennas| EP2522099A4|2010-01-07|2014-12-31|Marvell World Trade Ltd|Signaling of dedicated reference signalprecoding granularity| JP5258002B2|2010-02-10|2013-08-07|マーベルワールドトレードリミテッド|Device, mobile communication terminal, chipset, and method in MIMO communication system| US8687741B1|2010-03-29|2014-04-01|Marvell International Ltd.|Scoring hypotheses in LTE cell search| US9088322B2|2010-03-31|2015-07-21|Nokia Technologies Oy|Codebook subset restriction based on codebook grouping| CN101854236B|2010-04-05|2015-04-01|中兴通讯股份有限公司|Method and system for feeding back channel information| CN101834706B|2010-04-05|2016-08-03|中兴通讯股份有限公司|The codebook quantification feedback method of a kind of channel information and system| KR101817724B1|2010-04-30|2018-02-21|삼성전자주식회사|Multiple input multiple output communication system using codebook corresopding to each reporting mode| CN101826943A|2010-04-30|2010-09-08|中兴通讯股份有限公司|Feedback method and device of downlink channel information based on multicode book| CN102237973B|2010-05-04|2014-07-30|华为技术有限公司|Pre-coding processing method and user equipment| CN104135348B|2010-05-04|2018-03-27|华为技术有限公司|Recoding processing method and user equipment| JP5576558B2|2010-05-06|2014-08-20|アルカテル−ルーセント|Method and apparatus for generating and feeding back a high rank adaptive codebook in a multiple input multiple output system| CN101860420B|2010-06-18|2015-08-12|中兴通讯股份有限公司|A kind of channel information acquisition method and system| CN101902312B|2010-06-21|2016-02-10|中兴通讯股份有限公司|A kind of channel information acquisition method of many precision and system| US8891652B2|2010-06-24|2014-11-18|Qualcomm Incorporated|Structured MIMO codebook| KR101806878B1|2010-08-16|2018-01-10|삼성전자주식회사|Codebook for 8 transmission antennas and multiple input multiple output communication system of the codebook| JP2012100254A|2010-10-06|2012-05-24|Marvell World Trade Ltd|Codebook subsampling for pucch feedback| US8615052B2|2010-10-06|2013-12-24|Marvell World Trade Ltd.|Enhanced channel feedback for multi-user MIMO| CN102594419B|2011-01-04|2015-03-04|上海贝尔股份有限公司|Precoding method and precoder used for cross polarized antenna array| US9048970B1|2011-01-14|2015-06-02|Marvell International Ltd.|Feedback for cooperative multipoint transmission systems| US8861391B1|2011-03-02|2014-10-14|Marvell International Ltd.|Channel feedback for TDM scheduling in heterogeneous networks having multiple cell classes| JP6019502B2|2011-03-31|2016-11-02|マーベル ワールド トレード リミテッド|Channel feedback for coordinated multipoint transmission| CN102231659A|2011-06-22|2011-11-02|中兴通讯股份有限公司|Precoding method, system and equipment of COMPtransmission| CN102263619B|2011-07-20|2014-04-02|电信科学技术研究院|Method and device for channel state information feedback and receiving| WO2013068915A2|2011-11-07|2013-05-16|Marvell World Trade Ltd.|Precoding feedback for cross-polarized antennas with magnitude information| US8923427B2|2011-11-07|2014-12-30|Marvell World Trade Ltd.|Codebook sub-sampling for frequency-selective precoding feedback| US9031597B2|2011-11-10|2015-05-12|Marvell World Trade Ltd.|Differential CQI encoding for cooperative multipoint feedback| US9220087B1|2011-12-08|2015-12-22|Marvell International Ltd.|Dynamic point selection with combined PUCCH/PUSCH feedback| US8902842B1|2012-01-11|2014-12-02|Marvell International Ltd|Control signaling and resource mapping for coordinated transmission| WO2013160795A1|2012-04-27|2013-10-31|Marvell World Trade Ltd.|Coordinated multipointcommunication between base-stations and mobile communication terminals| EP2899896B1|2012-09-18|2018-08-08|LG Electronics Inc.|Method for transmitting efficient feedback in multi-antenna wireless communication system and apparatus therefor| US9143212B2|2013-02-25|2015-09-22|Texas Instruments Incorporated|Codebook sub-sampling for CSI feedback on PUCCH for 4Tx MIMO| EP2996257B1|2013-03-21|2018-09-05|LG Electronics Inc.|Method and device for transmitting channel state information in wireless communication system| BR112015029739A2|2013-06-04|2017-07-25|Huawei Tech Co Ltd|method for transmitting 4 antenna pre-coding array, user equipment and base station| CN107564535B|2017-08-29|2020-09-01|中国人民解放军理工大学|Distributed low-speed voice call method| CN110535497A|2018-08-10|2019-12-03|中兴通讯股份有限公司|CSI sending, receiving method and its device, communication node and storage medium| CN110730022A|2019-10-30|2020-01-24|中南大学|MIMO precoding codebook construction method based on MacQueen clustering|
法律状态:
2019-01-15| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2020-03-10| B15K| Others concerning applications: alteration of classification|Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 25/03 , H04L 1/06 Ipc: H04B 7/06 (2006.01), H04L 1/06 (2006.01), H04L 25/ | 2020-03-10| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2021-03-30| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-06-01| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 30/06/2010, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 CN200910163676.1|2009-08-10| CN200910163676.1A|CN101631004B|2009-08-10|2009-08-10|Pre-coding method and pre-coding system and construction method of pre-coding code book| PCT/CN2010/074847|WO2011017991A1|2009-08-10|2010-06-30|Method and system for precoding and method for constructing precoding codebook| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|